Mac使用Launchd命令行lauchctl操作服务的简单用法 | 您所在的位置:网站首页 › mac 命令行查看进程 › Mac使用Launchd命令行lauchctl操作服务的简单用法 |
注意:操作时前面比如带上sudo,不然只能操作当前用户的服务,会出现无法操作一些root用户的服务的问题。系统版本为Mac 10.12。 1、配置好plist之后: #加载一个服务到启动列表 sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist #卸载一个服务 sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist2、查看所有服务: sudo launchctl list3、查看服务状态 sudo launchctl list | grep输出具有以下含义: 第一个数字是进程的PID,如果它正在运行,如果它不运行,它显示一个' - '。 第二个数字是进程的退出代码,如果它已经完成。如果是负数,则是杀死信号的数量。 第三列是进程名称。4、服务操作 #停止 sudo launchctl stop #开始 sudo launchctl start #kill sudo launchctl kill5、更多的用法直接输入:launchctl help进行查看。
参考: https://stackoverflow.com/questions/36594650/command-to-get-the-service-status-of-mac-os https://serverfault.com/questions/194832/how-to-start-stop-restart-launchd-services-from-the-command-line
|
CopyRight 2018-2019 实验室设备网 版权所有 |